home *** CD-ROM | disk | FTP | other *** search
- ┌─────────────────────────────────┐
- │░ REVISION HISTORY ░░░░░░░░░░░░░░│
- └─────────────────────────────────┘
-
- v0.64 07/23/95 ■- BOOMLAB v.64 - Lot of people where getting ERROR #75's.
- ~~~~~~~~~~~~~~ This was caused by the FILE_ID.DIZ from SCN_224E.ZIP
- It couldn't be deleted so following files errored out.
- 'ATTRIB +A -R' resets it - Fixed. (Qube/Stratocaster)
- ■- If archiver program wasn't found or couldn't run BOOMLAB
- exited with FATAL ERROR #53. BOOMLAB now reports why.
- - Added support for external archive converters. Internal
- converter doesn't support paths & only converts to ZIP's
- so external converter may be desired. (See BOOMLAB.DOC)
- - Added macros |fp = file path, |ff = full path & filename.
- - After repack, archive not recognized by PCB v15.1+ -Fixed.
- - RAR formats can now be repacked to ZIP. (Mr. Fixit)
- - BOOMDOS.EXE was incorrect version - Fixed.
- v0.63 07/20/95 ■- BOOMLAB v.63 - Graphics for Failed file descriptions can
- ~~~~~~~~~~~~~~ now be added from external file 'DESCFAIL.MSG'. All
- macros supported. A sample can be found in SAMPLES.ZIP.
- - Added BSETUP option, 'Quit Scanning after virus detected'
- If using multiple scanners, 'Y' quits after any virus
- detected. 'N' runs all scanners. (See BOOMLAB.DOC)
- - Added 2 new macros for multiple scanners, |s# & |v#.
- |s1,|s2,|s3 etc - Program name & version for each scanner.
- |v1,|v2,|v3 ... - Virus Scan results for each scan.
- - Added support for Norton AntiVirus. Tested with v2.1
- - Large USERS file caused BOOMLAB to error #63 when
- trying to get PCBALIAS info - Fixed? (Old Gringo)
- - If virus detected and the name of virus not found BOOMLAB
- reported 'PASSED' now reports 'VIRUS INFECTED!'
- - Description files in paths caused problems, BOOMLAB now
- won't attempt to read any DIZ that is in a path.
- - Can now not only <S>trip MCI | pipe colors but <C>onvert
- them to PCBoard's @X color codes.
- - Fixed nasty bug where if BOOMLAB Fails a PCB Mail ATTACHed
- file and you were using FILESYS.PPE = PCBoard Locked up.
- - When adding file's description as a FILE_ID.DIZ if it
- already contained a DIZ, file date will be preserved.
- - If file fails integrity check, then it will not be DUPE
- CHECKED. (if enabled) So if another uploader uploads a
- good copy it will not fail DUPE CHECK. (Doyen)
- - Sometimes only got partial virus name using F-PROT -Fixed.
- - Compressing uncompressed .EXT's was case-sensitive - Fixed.
- - When uploading Non-ZIP's to PCB and repacker is enabled new
- name of file wasn't passed - Fixed. Now repack's RAR's.
- v0.62 06/11/95 ■- BOOMLAB v.62 - Added Support for .RAR archive format.
- ~~~~~~~~~~~~~~ - If passthru feature is enabled the original date of the
- FILE_ID.DIZ will now be maintained. Requires
- PASSTHRU.EXE to be in the same dir as the BOOMLAB.CFG
- - [PCB ONLY] Added new option: Delete files without
- descriptions (Y/N). If enabled all uploaded files
- without descriptions either manually entered or not
- containing a description file will be deleted.
- - If using 'LOCAL' switch - FAILED MOVES & DELETES will
- prompt "Confirm <Y/N>" if local confirm is enabled.
- - LCASE 'file_id.diz' might be deleted as random ad -Fixed.
- - Updated TBSCAN command line in BOOMSCAN.BAT. (Stratocaster)
- - BSETUP now checks if virus scanner program is correct.
- - Fixed some duplicate BOOMLAB transaction log entries.
- - Fixed a new bug with age checker: Non-ZIPS caused problems.
- v0.61 05/27/95 ■- BOOMLAB v.61 - Got many reports about ERROR #54 while
- it tries to ZAP random BBS ads, I believe it's fixed now.
- - BOOMLAB wasn't ZAPPING files if file date was 00-00-80
- - If random BBS ad contained ASC char 255 it wouldn't delete.
- - Added new option, 'List of files never to be ZAPPED'
- (BSETUP pg #1) Sometimes during a random BBS ad text
- search a file such as a Group's .NFO file is ZAPPED.
- To prevent this add it to this list. One entry per line.
- - When ZIPing uncompressed files, new filename was not found
- in PCBoard and was left offline. It also now doesn't try
- to compress uncompressed files if ATTACHED to PCB mail.
- v0.60 04/28/95 ■- Added BOOMLAB option to add 'Pass-Thru' text to
- FILE_ID.DIZ Ex: 'File passed through MY LAME BBS!' All
- BOOMLAB macros are supported. I don't want to promote
- use of this I think it's stupid but I keep getting asked
- for it. If you re-process your files a lot locally you
- should put this text or part of it in the 'STRIPDIZ' file
- so you won't get multiple pass-thru lines - Understand?
- - Added BOOMLAB option: 'Uncompressed extensions to compress'
- add any uncompressed extensions you would like compressed
- to ZIP. Enter .EXT's (include period) Ex: .COM.EXE.TXT
- ■- Added support for Ansicheck Ansi Bomb checker (ACHKDIR)
- It's VERY slow and gives a lot of false possible ansi
- bombs but it will do till I find a better one. (Misfit)
- ■- If virus scan result was 'NO FILES!' the FILESYS.PPE
- considered the file to have failed - Fixed (Fiat)
- v0.59 04/24/95 ■- Added support for PCBoard PSA 'PCBALIAS', in the setup
- (Page #2, option #16) enter the path to the USERS file.
- Ex: D:\PCB\MAIN\ to enable. If a user has entered their
- alias, this name will be used for 'uploaded by' name.
- - Added new option to 'Strip MCI | color codes <Y/N>?'
- - If smart word-wrap enabled Text such as '%%%%' and '^^^^'
- is detected as ASC Graphics, and not word-wrapped.
- - Searching some Random BBS ads caused Fatal Error #6-Fixed.
- v0.58 03/23/95 ■- Deleting BBS Ads is now slightly faster. 10-20%
- - If '-*-' was added to ZAPFILES list BOOMLAB deleted all
- volume labels and subdirs - Fixed. (Wildchild)
- - Added option 'Text to replace in DIZ's' this works like
- the DIZ Lines Remover but only removes the exact text
- string with nothing, it does not remove the whole line.
- v0.57 03/11/95 ■- BOOMLAB v0.57 - When BOOMLAB exits it will now display
- and/or log whether the file PASSED or FAILED.
- - [PCB] Added support for an external 'PCBFAIL.MSG' file
- displayed in PCBoard when a file fails. Did it quickly
- if you can do better, send it to me ;)
- - [PCB] If running other tests before BOOMLAB, and it fails
- (A PCBFAIL.TXT already exists) BOOMLAB will fail the file.
- - If running BSETUP only and F2 (Edit Text) is pressed it
- now allows the user to define a text editor. (Mr.Humble)
- - LOCAL mode: if WARNING message is added it's also added
- to all files that follow it - Flag reset (MISFIT)
- v0.56 03/04/95 ■- MAJOR BUG: BOOMLAB didn't delete BBS ad files if 'Display
- progress to BBS callers' was enabled - Fixed. (Mr. Humble)
- - Some temporary files left behind (PCBUSER.#) are now
- deleted and comm routines may be faster on some systems??
- - If using multiple virus scanners they can now be defined
- in the BSETUP program. Bug from 55b fixed. (Mr. Humble)
- - If file failed a test & both LOG & Move FAILED file to path
- were enabled program errored & halted -Fixed. (MADMAN T)
- - If ZIP Comment file not found it would error out.
- v0.55 02/21/95 ■- ARJ READ-ONLY FILES....Found a problem with ARJ files,
- Unlike ZIP's ARJ files don't mask the read-only attribute
- BOOMLAB then couldn't delete the files or remove the
- subdir, and it will soon fill up your hard-drive! Did a
- quick fix using 'ATTRIB -R *.*' if read-only is detected.
- - Added DISK.ID as a description file to scan for.
- - If for random ads is enabled any text file containing the
- macro @BEGIN_FILE_ID.DIZ/@END_FILE_ID.DIZ is detected
- as a description file, used in Amiga circles. (Tosh10)
- - BOOMLAB could lock up when stripping @ codes.
- v0.54 02/19/95 ■- If no FILE_ID.DIZ desc file, BOOMLAB errored out with
- ERROR #52 - Fixed. (Stratocaster/Doyen/Dragon Master)
- - When testing a embedded archive in a recursive path
- BOOMLAB errored with ERROR #76 - Fixed (Highbinder)
- - Increased some memory paramaters to prevent lockups.
- - Added support for a privileged user list, users in list
- that have failed files get credit and files are posted.
- - Added 2 options to fine-tune local processing:
- - Duplicate Check local uploads (Y/N)
- - Confirm FAILED files move or delete (Y/N) (R. Murray)
- - Updated FILESYS.PPE to show results of Dupe Check,
- Config order has changed must be completely reentered.
- v0.53 02/18/95 ■- Added new option, 'Display progress to BBS user' if
- enabled it will display to user what is being done so
- they don't think the system is locked. Graphics match
- the PCBPASS.TXT screen. (PCBUSER.ANS) BOOMCOM.EXE and
- PCBUSER.ANS must be same path as config.
- - Added support for PKZIP's Self-Extracting format.
- - Added support for old .PAK format.
- - Added support for LHarc's SFX (Self-Extracting) format.
- - Embedded archives were not being CRC or Virus scanned!
- - If ad is in Zapfiles list it will also now delete ad even
- if in Embedded dir. Ex: ASS.AD Kills STUPID/ASS.AD
- - If run from a root dir ex: C:\ it would error 75 - Fixed.
- - Fixed some bugs with External Dupe Checkers. Make sure
- BOOMDUPE.BAT is replaced with one in this version.
- v0.52 02/12/95 ■- Added support for External Dupe Checkers ZDCS and ULP both
- by Stacey Smith. They're fast and will check contents of
- upload to detect if someone is trying to upload a renamed
- file. Select system to use and path to it on Pg #1 of
- BOOMLAB setup. If using ULP create a ULP config file
- named BOOMULP.CFG and turn off all other options. See
- options #9, 10 above for more. (Mr. Humble/Jerry S)
- - Fixed major bug with deleting random ads by text keywords.
- Also if any files in an archive contained ASCII char 255
- it screwed up the whole process - Fixed.
- - THUNDERBYTE v6.32 - 'AF' switch removed because it caused
- the program to halt with a warning box. (great for BBS's)
- - 'EXCLUDE' file dates list was optimized & much faster.
- - If run from a root dir ex: C:\ it would error 75 - Fixed.
- - Was cutting off DIZ macros in ZIP comments - Fixed.
- - If text to replace 'Carrier Lost ...' is used, the string
- ∞ Description in FILE_ID.DIZ ∞ will also be replaced.
- v0.51 02/05/95 - Added 5 more BOOMLAB options
- ∙ Maximum # of description lines.
- ∙ Strip PCBoard/Wildcat @ color codes from DIZ <Y/N>
- ∙ Extensions to bypass virus scanning.
- ∙ Compress GIF using GIFLITE <Y/N>
- ∙ Test\Process GIF using GIFTEST <Y/N>
- - LOCAL MODE - Can now have wildcards for filename,
- to allow Echo File Tossing etc... (Mr. Humble)
- - BUGS: Deleting random BBS ads by text search didn't work,
- found text had to be all CAPS!-Fixed (Highbinder\Bionic)
- - If DIZ came from a console & normal BBS Ad text was added,
- BOOMLAB didn't detect and convert to IBM format - Fixed.
- - Fixed bug with Word-Wrap messing up 1st PCBoard line.
- v0.50 01/26/95 - Re-did setup to add 8 new BOOMLAB features/settings.
- See 'BOOMLAB SETUP OPTIONS' above for more details.
- ∙ Strip ALL Blank Lines <Y/N>? (Mr. Humble)
- ∙ Enable 'smart' text word-wrapping <Y/N>?
- ∙ Strip High-Bit ASC characters <Y/N>?
- ∙ Replace PCB's "Carrier Lost ... " text.
- ∙ Archive extensions to reject.
- ∙ List of filenames to blacklist.
- ∙ Test archive integrity <Y/N>? - now optional
- ∙ Strip -AV Protection for ZIPs <Y/N>? - now optional
- - If DIZ/SDI had lines longer than 45 spaces it caused
- blank lines or lines overlapping in PCBoard causing an
- unsightly mess. Word-wrapping was added to handle this
- but if not enabled, lines will now be hacked off.
- - If LOG gets over 150k it will start a new LOG file.
- Old LOG is renamed OLDLOG.# (# = Node #)
- - Now will add archive comments to .ARJ files if enabled.
- - BBS ADS - Wildcards are now accepted in the 'ZAPFILES'
- list. Ex: *.NFO and DEATH*.* - USE CAUTION!!!
- - Added a command line mode for PCB BOOMLAB. Can be used
- from DOS or other programs like file tossers.
- Ex: BOOMLAB D:\PFED LOCAL FILE.ZIP D:\PCB\GEN\PUBLIC
- - When virus scanning <E>xe's, program might lock up when
- extracting files if command line was too long - Fixed.
- Also added .BIN and .SYS files as EXE's to be scanned.
- - Repacker setup has changed, list all format extensions
- to repack (Ex: .ARJ.LZH ) or for all use ALL.
- - Added new macro: '|VA' = lists all virus scanners used &
- ver #'s. '|VP' & '|VV' macros now only shows 1st scanner.
- - Age Test '|TA' macro now shows 'OFF' if age check disabled.
- - Sometimes a .ZIP would show version # as 78.7 or whatever.
- Upper byte was supposed to be for Host System (OS) so now
- BOOMLAB reports PKZIP v78.7 as PKZIP v1.9 under UNIX.
- - Uploader name not added if file wasn't an archive - Fixed.
- v0.48 01/16/95 - Add new processing mode: LOCAL = DOS command line mode for
- PCB. It can be used from DOS or other progs. (Mr.Humble)
- - When virus scanning using <E>xe's, program might lock up
- when extracting files if command line was too long - Fixed.
- Also added .BIN and .SYS files as exe's to be scanned.
- - Added new macro: '|VA' = lists all virus scanners used and
- ver #'s. '|VP' and '|VV' macros now only shows 1st scanner.
- v0.47 01/14/95 - Added a log for BOOMLAB. Setup question #3. (Tosh10)
- - Added manual entry of country's date format. (DRAGON MASTER)
- Setup question #1. Automatic didn't work under OS/2 etc.
- - Added support for PKARC's (.ARC) Need PKPAK/PKUNPAK to use.
- - When deleting random BBS ads by text keywords: files w/o
- extensions and files in subdirs weren't being scanned.
- Files weren't being deleted after being read - Fixed.
- - Screwed up scanning files from embedded .ZIPs in v.46
- and not all embedded archives were checked - Fixed.
- Embedded ARJ's with Ext's like .A01 are now checked.
- - Checks if there's files to add before attempting. (Indigo)
- v0.46 01/04/95 - ZAP FILES - there is now a third way to ZAP BBS Ads, you
- can define a text file in the setup such as BBSADTXT
- (included in this ZIP) with text to search for. BLAB
- will extract all text files and search each for any
- matching text! This should be lethal to those random
- BBS adders, but does take a little longer to process.
- As of now only ZIP's are supported. (Rifleman)
- - Added support for AVSCAN v1.91 (c)H+BEDV Datentechnik GmbH
- A nice scanner from Germany available on CompuServe.
- - If ZIP or imbedded ZIP was part of a backup set it would
- fail (NO FILES), it now won't try to process the file but
- adds warning to desc 'WARNING! - BACKUP ZIP NOT TESTED!'.
- - PKZIP version would sometimes show 1.0 when it was created
- using 2.0, the local header didnt have enough info, so
- now it reads the end central dir record-technical crap ;)
- - If virus scan detects only a possible virus, BLAB now
- indicates it 'Might be' whatever named virus.
- - Some errors weren't trapped and would hang up BLAB - Fixed.
- v0.45 12/29/94 - BOOMLAB v.45 - Added macros |tc = results of archive test,
- |ta = results of age test, |tv = results of virus scan.
- |dw = DIZ text without any PCB color codes.
- - MACROS: Added the ability to format ouput of all macros.
- Add the number in brackets [n] after the macro code.
- ex: |fn[13] Additionally with the |DZ (DIZ) macro you
- can specify how many lines to display ex: |DZ[45,10] =
- Display 10 lines of the DIZ desc formatted to 45 spaces.
- - Designed a new PCBPASS.MSG taking advantage of new stuff.
- - Some internal archives over 1 meg werent being processed.
- - If no files to virus scan it won't scan, saving time.
- - Fixed some 'bugs' dealing with getting virus name.
- - Now detects a scheme people use to hide BBS Ads - Fixed.
- - If ZIP or internal ZIP was part of a backup set PKUNZIP
- prompts 'Insert last disk' causing BLAB to stall - Fixed.
- v0.44 12/20/94 - Archive Integrity Testing (CRC) is now done internally by
- BOOMLAB. Modify and use the updated PCBTEST.BAT included.
- IMPORTANT » Make sure to unzip new CRCTEST.BAT & BOOMSCAN.BAT files!
- - When internal archives are extracted for virus scanning
- they are also now CRC test. (Third Son/Wildchild)
- - Added Setup setting 'Add Blank line between descs' this
- will add a blank line to end of all text for each file.
- - If BBS Ad file was a volume label and over 8 bytes it
- wasn't deleted. (Ex: MISSING_VOL) Also after first CRC
- match found, BOOMLAB didn't look for any other matches.
- - When using multiple virus scanners and last scanner passed
- file but others failed it didn't fail file. (Phreak Creep)
- - Added macros |AT (archive type), |AI (Archive info)
- - Fixed a LOT of little bugs!
- v0.43 12/15/94 - Added FILESYS.PPE (PCB only), a PPE that will handle
- failed files. It can write E-Mail to the sysop, user,
- delete file, and nuke any failed file. (SEE FILESY01.ZIP)
- - Added '|NL' macro to add a new line of text. Should
- only be used with the 'uploaded by' text string.
- - Age tests sometimes didnt work with NON-USA date formats.
- BOOMLAB couldnt find BOOMSYS.DAT (in CFG path) - Fixed.
- v0.42 12/09/94 - Make sure new BOOMSCAN.BAT in unzipped to BOOMLAB dir!
- - Added option to do Heuristic virus scans (F-Prot/ThunderByte)
- - BOOMLAB now reads file header to see if file is a .ZIP,
- .ARJ, or .LZH in case extension is otherwise.
- - NON-ARCHIVES (EXE's/COM's) are now fully scanned.
- - Move bad files to path or delete now works correctly.
- v0.41 12/04/94 - Can now ZAP files by CRC-32 value. Use Archive viewer
- from FED & PFED or add CRC:######## to ZAP List.
- - Some .DIZ's, usually from LHA's, have NON-IBM linefeeds
- and are read all as 1 line, now detected and converted.
- - Fixed Macros showing 'NONE' if NFO/DIZ's in EXCLUDE file.
- v0.40 11/27/94 - Age test archive 5 different ways. (NEW/OLD/DIZ/AVG/MOST)
- v0.39 11/05/94 - Added a ARJ/LZH to ZIP repacker.
- Added new macro |vv - version # of virus scanner used.
- v0.38 10/28/94 - BUGS FIXED:
- - Date Checks for .ARJ's & .LZH's didn't work at all.
- - During Virus Scanning it didn't extract .ARJ's to
- correct path, extracted to default! Also if internal
- archive was a different format it sometimes didnt extract.
- - Didn't add files to .ARJ's. (Falcon)
- - LHA's extractions on screen are cleaner.
- v0.37 10/21/94 - Sometimes filesize is DOUBLED when processed! - Fixed?
- v0.36 10/19/94 - Fixed 'Input past end' error when reading ULBY.DAT.
- - In BSETUP, when Pressing 'F2' on lists they can be
- edited with PCBEDIT. (If in path)
- - Strips asc char 11 from extracted DIZ/SDI's
- v0.35 10/15/94 - Text was too boring, added colors.
- - Added support for country codes.
- - Added support to use multiple virus scanners (SCANNERS.CFG)
- - Added ULBY.DAT support to local and PCB BOOMLAB's.
- - 'Uploaded by' can now be added by PCB BOOMLAB.
- - Macros now supported in the 'Uploaded by' text.